package com.szrt.day20170505.ch01;


import org.junit.Test;

public class LinkTest {
	
	
	@Test
	public void testName() throws Exception {
		
		
		//1 先搞出头节点对象  注意：头节点中不存放数据：  拉煤的火车 在火车头上是不装煤的。只在其他的车厢上装煤
		Node head  = new Node();
		
		
		//2 如何制定链表的头节点  设计?
		LinkList  link = new LinkList(head);
		
		
		
		//?如何把节点挂上去?
		Node node1= new Node(2);
		link.addNode(node1);
		
		
		
		
		
		Node node2= new Node(4);
		
		link.addNode(node2);
		
		Node node3= new Node(5);
		
		link.addNode(node3);
		
		
		//Node node= new Node(3);
		
		//link.addNode(node);
		
		//link.insertNode(node, node1);
		
		
		System.out.println(link);
		
		link.printLink();
		//删除4
		link.deleteNode(node2);
		
		link.printLink();
	}

}
